#pragma once

#ifndef _INC_OcPgDrawableFactory_INCLUDED
#define _INC_OcPgDrawableFactory_INCLUDED


class DrawDataBase_EXPORT OcPgDrawableFactory : public OcRxFactory<DbDrawableType, OcPgDrawable>
{
public:
  OcPgDrawableFactory(DbDrawableType type);
  virtual ~OcPgDrawableFactory(void);

public:
  virtual OcPgDrawable * Creat(void* pData = NULL) = 0;
};


#endif